查看原文
其他

看视频的一点小建议

程序员吴师兄 吴师兄的梦呓 2021-11-15

大家好,我是程序员吴师兄。

我是一个挺怕麻烦的人,同时某些时刻也急于求成,这个性格造就了我工作后很难沉下心来看书学习,而程序员又是一个需要不断学习才能不落后的职业,所以我选择了一个十分适合我的学习方式---看视频

如果你喜欢通过看书来学习,可以看看小北、小林的两篇文章

编程指北:看书的一点小建议

小林coding:看书的一点小建议!

今天和大家聊一聊我看视频的一些心得。

首先,得摆出看视频的一个最大的弊端::你以为你学会了,实际上没有

这个弊端是天然存在的。

由于时间的限制,录制视频的人往往无法复刻所有的编程过程,有的时候甚至裁剪,造成了一个需要两个小时的编码时间,视频里面只有十几分钟,一切都是那么的行云流水,一切都是那么的顺其自然,毫无停顿。

所以,看视频的时候如果不去思考,很容易造成一种假象:哦,原来这么简单,我会了

就好比最近比较火的一个钓鱼主播天元邓刚,一天的钓鱼视频压缩在十几分钟,这十几分钟的内容都是高潮部分,普通人一看:哦,钓鱼这么简单,先打窝,再抛竿,再提竿,爆护!

等自己真正去钓鱼的时候,才发现自己成为了八百万空军一员。

看编程视频同样如此,一看视频猛如虎,一敲代码 error 二百五。

这种情况我也遇到过。

早几年,我喜欢在路上看微信小程序相关的视频,打算学习开发自己的小程序,看的过程中津津有味,等到自己实际开发时,新增一个新页面都卡了我半天。

得,视频白看了。

但我实在是不想看文字教程入门,所以稍微调整了一下习惯。

一开始,专门抽出个一两天的时间 1.5 倍速把视频全部看完,对整个视频有个清晰的定位,知道某个视频会涉及到某些内容,某些地方的垃圾代码会在后面得到优化。

然后再边看视频边动手,动手的过程并不是完全模仿视频的步骤:

  • 1、基本上所有的命名方式都刻意按照自己的习惯去编写

  • 2、打乱了视频教学的,比如需要先 A 再 B,我就刻意的去跳过 A 去完成 B,看一下会发生什么问题,这样反而能理解 A 有什么作用

基于这种学习方式,我也就能开发出自己想要的小程序了:

我始终认为,看视频学编程是一个相当不错的入门方式

总结一下:

  • 初学者可以先通过视频入门,知道你学的那些东西是什么、怎么用,细节和进阶通过书籍、源码、文章、项目去完成

  • 第一遍视频快速过完,后面的视频边看边思考,不要抄代码,作业可以隔天再写

  • 多去尝试,减少路径依赖,时不时和视频里面的正确方案对着干,看看会发生什么,以及怎么处理


好了,以上就是本文的全部内容了,如果觉得有收获,记得点赞、再看、留言、转发,我们下期再见。




你好,我是程序员吴师兄,LeetCodeAnimation 主理人,点击篮字查看我是如何「21天,在Github上获取 6300 star


创建了一个或许最适合你的刷题群,点击蓝色文字加入

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存